feat: Improved contrast in light mode#1179
Conversation
|
@rwits08 is attempting to deploy a commit to the magic-peach1's projects Team on Vercel. A member of the Team first needs to authorize it. |
👋 Thanks for your PR, @rwits08!Welcome to Reframe — a browser-based video editor built for everyone 🎬
What happens next
Quick checklist
Useful links
Happy coding! 🎉 |
✅ PR Format Check Passed — @rwits08Basic format checks passed. A maintainer will review your code changes. This does not mean the PR is approved — it just means the format is correct. |
|
Hi @magic-peach Just providing an update to avoid inactivity. The fix has already been completed and submitted in PR #1179. The PR is currently awaiting maintainer review and workflow authorization. Please let me know if any further changes are required. Thank you! |
|
Hi @magic-peach, I've resolved the merge conflicts locally and pushed the updates. However, the claude-discussion-reply GitHub Action is consistently failing on this PR with an Unexpected input(s) 'allowed_non_write_users' error. It looks like a configuration issue with the Claude bot action in the repo's workflow files. Let me know if you need me to do anything else, or if you can bypass it! |
Description
Improved the Light Mode UI accessibility and visual hierarchy across the application.
Changes made
Enhanced contrast for muted text and borders in Light Mode
Improved upload section readability before video upload
Refined
FormatSelectorUI with:Improved
ExportSettingssection with:Refined Footer UI by:
Updated global theme tokens (
--surface, shadows, borders, muted text) for improved accessibility and cleaner UI consistencyThese changes improve WCAG contrast compliance, usability in bright environments, and overall UI polish without affecting existing functionality.
Related Issue
Closes #1037
Type of Contribution
Participant Info
Screen Recording
Reframe.Resize.trim.and.export.videos.in.your.browser.-.Google.Chrome.2026-05-25.21-38-34.mp4
(ADDED A VERY SHORT RECORDING OF 4s ONLY DUE TO VIDEO SIZE RESTRICTION<10MB)
Screenshots if required:
before:


after:


Checklist
bun run lintpasses (no ESLint errors)bunx tsc --noEmitpasses (no TypeScript errors)aria-label/ accessible namesconsole.logstatements left in